██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ADPCM
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbaADPCM (acronimo di mwbqAdaptive Differential Pulse Code Modulation) è tipo di mwbgcompressione audio digitale nonché estensione della codifica mwbwdigitale mwcaPCM di base, usata largamente nel mwcqcampionamento, mwcgquantizzazione e mwcwcodifica di mwdasegnali audio, soprattutto in campo di mwdqtelefonia fissa.
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Descrizione
A differenza del PCM di base, che campiona il segnale audio, lo quantizza secondo un codificatore non lineare (ad esempio mweqlogaritmico) e trasmette direttamente i valori quantizzati in formato numerico, l'ADPCM si basa sulla predicibilità di un campione a partire da un numero di campioni precedenti ad esso. Quindi, è sufficiente predire il campione n-esimo, valutare l'errore rispetto a quello reale e trasmettere soltanto l'errore di predizione. Dal canto suo, il decoder farà la stessa predizione e sommerà ad essa l'errore di predizione ricevuto. In questo modo il tutto funziona se la mwegvarianza dell'errore è minore della varianza dei campioni, nel senso che si avrà un reale risparmio di bit da trasmettere.
La codifica ADPCM utilizza le differenze fra i campioni PCM originari. Quando le differenze presentano una regolarità in termini di valore massimo e di frequenza dei valori ripetuti, per cui diventa possibile memorizzare un numero finito di quelli più frequenti all'interno di tabelle, dette di mwfalook-up.
Se si aggiunge una fase di predizione, nella quale il valore del campione precedente è un predittore del valore attuale, a parità di rapporto segnale/rumore, sarà inferiore il numero di bit necessario a rappresentare il segnale: N bit assegnati per mwfg 2 N {\displaystyle 2^{N}} possibili valori di differenza. Una possibile tecnica di predizione è quella di tipo lineare e su un numero finito di campioni. In questo caso si usa il criterio del minimo errore quadratico medio MEMQcite-ref-1[1]:cite-ref-lombardo-2014-2-0[2]
| PCM 1 | ... 100 | 101 | 102 | 103 | 103 | 103 | 102 | 101 | 100 | 100 | 101 | 101 | 100 | 97 ... |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PCM 2 | ... 100 | 101 | 102 | 103 | 104 | 103 | 102 | 101 | 100 | 101 | 100 | 101 | 100 | 99 ... |
| PCM 1 - PCM 2 | ... 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | -1 | +1 | 0 | 0 | 2 ... |
Ciò non è possibile nello spettro delle alte frequenze, dove la differenze sono maggiori e quindi la loro varianza temporale non consente di stabilizzare la successione dei valori campionati con una certa regolarità. La soluzione a tale fenomeno di mwvwslope overload è l'ADCPM, specificato dallo standard ITU-T G-726, che prevede di adattare dinamicamente il numero dei campionamenti alla frequenza del segnale in ingresso: intervalli (passi) di quantizzazione più ampi per le frequenze più alte ovvero più ristretti "per variazioni più lente del segnale".cite-ref-3[3] Con la predizione in tecnica di modulazione mwxaADPCM, 0 diventa il valore più frequente che si ottiene dalla differenza fra i segnali PCM in ingresso.cite-ref-lombardo-2014-2-1[2], riuscendosi a garantire un mwyqbitrate di 32kbps in campo telefonico, contro i 64kbps del PCM tradizionale.
Note
cite-note-11. ↑ Problema del MEQM presentato in mwaaNeil A. Weiss, mwaqmwagCalcolo delle probabilità, Pearson, p.mwaw 314, mwbaOCLCmwbq mwbg1088850458. mwbwURL consultato il 22 settembre 2019 mwca(mwcqarchiviato il 22 settembre 2019)., mentre per la teoria si può consultare mwcgLaura Giarre, unipa.it, p. 30.
cite-note-33. ↑ mwhqmwhgmwhwTecniche di compressione audio: ADPCM, su mwiaElettronica Open Source, 30 dicembre 2016. mwiqURL consultato il 22 settembre 2019 mwig(mwiwarchiviato il 22 settembre 2019).
Bibliografia
• mwjw(EN) ADPCM (Adaptive Delta Pulse Code Modulation), in Dictionary of Multimedia and Internet Applications: A Guide for Developers and Users, Hoboken, Wiley, 1999.
Voci correlate
Altri progetti
Altri progetti
• Wikisource
• Wikimedia Commons
• Wikisource contiene una pagina dedicata a ADPCM
• Wikimedia Commons contiene immagini o altri file su ADPCM